10 POKE768,226:POKE769,252 100 OPEN4,4,23:CLOSE4:DIMT$(4):GOSUB800 110 PRINT"[158] INSERT A DISK AND PRESS " 115 GETA$:IFA$<>CHR$(13)THEN115 120 DATA 169,0,162,4,149,98,202,16,251,169,160,133,97,162,2,32,198,255 130 DATA 230,101,208,10,230,100,208,6,230,99,208,2,230,98,32,228,255,165,144 140 DATA 240,235,32,204,255,198,97,6,101,38,100,38,99,38,98,16,244,96 150 FORJ=860TO914:READX:POKEJ,X:NEXTJ 160 DATA "XXX","SEQ","PRG","USR","REL" 170 FORJ=0TO4:READT$(J):NEXT 180 INPUT" PRINTER (Y/N)";Z$:Z=3 185 IFLEFT$(Z$,1)="N"THEN220 190 IFLEFT$(Z$,1)="Y"THENZ=4:PRINT:INPUT" DATE[160][160]*[157][157][157]";D$ 220 OPEN4,Z:OPEN1,8,15,"I0":CLOSE1 230 G$=" " 240 OPEN1,8,3,"$0" 250 FORJ=1TO142:GET#1,A$:NEXTJ 260 FORJ=1TO16:GET#1,A$:IFA$=CHR$(160)GOTO280 270 N$=N$+A$ 280 NEXTJ:GET#1,A$,A$ 290 FORJ=1TO2:GET#1,A$:IFA$=CHR$(160)GOTO310 300 I$=I$+A$ 310 NEXTJ 320 FORJ=1TO92:GET#1,A$:NEXTJ:GOSUB800 325 IFZ=4THENPRINT" OUTPUT DIVERTED TO PRINTER." 330 IFZ=4THENPRINT#4,"[158]DIR TRACKER V1.1 TOMZ";D$:PRINT#4 340 PRINT:PRINT#4," DISK: ";N$;" ID: ";I$:PRINT 341 PRINT#4,"TR SC TYP BLKS FILE NAME S.ADDRESS[146]" 342 PRINT#4,"---------------------------------------" 350 M=M+1:GET#1,K$,T$,S$:IFS$=""THENS$=CHR$(0) 360 F$="":FORJ=1TO16:GET#1,A$:IFA$=CHR$(160)GOTO380 370 F$=F$+A$:IFT$=""THENT$=CHR$(0) 380 NEXTJ 390 FORJ=1TO10:GET#1,A$:NEXTJ 400 L=0:IFA$<>""THENL=ASC(A$) 410 GET#1,A$:IFM<8THENGET#1,A$,A$:GOTO430 420 M=0 430 SW=ST:IFK$=""GOTO640 440 K=ASC(K$)-128:IFK<1ORK>4THENK=0 460 H$=MID$(STR$(ASC(T$)),2):PRINT#4,LEFT$(G$,2-LEN(H$));H$; 470 H$=MID$(STR$(ASC(S$)),2):PRINT#4,LEFT$(G$,3-LEN(H$));H$;" "; 480 PRINT#4,T$(K);" "; 490 H$=MID$(STR$(L),2):PRINT#4,LEFT$(G$,4-LEN(H$));H$;" "; 500 PRINT#4,F$;LEFT$(G$,17-LEN(F$)); 510 IFK=0GOTO630 520 IFK=2ORF=1THENOPEN2,8,4,"0:"+F$+","+T$(K)+",R" 530 A=0:IFK<>2GOTO570 540 GET#2,A$,B$:A=0:IFA$<>""THENA=ASC(A$) 550 B=0:IFB$<>""THENB=ASC(B$) 560 GOSUB700 570 IFF=0GOTO620 580 POKE785,92:POKE786,3:A=A+USR(0) 590 IFK<>2THENPRINT#4,A;"BYTES";:GOTO620 600 PRINT#4," ";:A%=A/256:A=A-A%*256:B=B+A% 610 GOSUB700 620 CLOSE2 630 PRINT#4 640 IFSW=0GOTO350 650 CLOSE1:CLOSE4:GOTO650 700 X=B/16:GOSUB710:X=A/16 710 FORJ=1TO2:X%=X:X=(X-X%)*16:IFX%>9THENX%=X%+7 720 PRINT#4,CHR$(X%+48);:NEXTJ:RETURN 800 POKE53280,0:POKE53281,0:PRINT"[147][151] [164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]" 810 PRINT"DIR TRACKER V2.1 CODED BY TOMZ/TIDE/TDR[146]":RETURN